package d5_dataOutStream;

import java.io.DataOutputStream;
import java.io.FileOutputStream;

public class DataOutputStreamDemo02 {
    public static void main(String[] args) {
        //目标: 掌握数据输出流写数据的特点: 可以写数据和其类型, 而且后面可以读取出来
        try (
                //1、创建数据输出流与源文件接通的管道
                DataOutputStream dos = new DataOutputStream(
                        new FileOutputStream(
                                "javapromax\\day10-io-code\\src\\陈某07.txt")
                );
        ) {

            //2、写数据和其类型出去
            byte[] bytes = "一剑光寒十四州".getBytes();
            char[] chars = "一剑光寒十四州".toCharArray();
            dos.writeByte(97);
            //dos.writeByte(bytes[1]);----------->这就是一部分的意思
            dos.writeBoolean(true);
            dos.writeInt(1000);
            dos.writeChar('a');
            dos.writeUTF("一剑光寒十四州");
        } catch (Exception e) {
            e.printStackTrace();//打印异常信息
        }
    }
}
